package com.tstudy.laoshibang.utils;
//package com.weitaming.o2o.utils;
//
//import java.util.ArrayList;
//import java.util.LinkedList;
//
//import org.json.JSONArray;
//import org.json.JSONException;
//
//import com.weitaming.o2o.model.LoginResult;
//import com.weitaming.o2o.model.Product;
//import com.weitaming.o2o.model.User;
//import com.weitaming.o2o.model.dict.Location;
//
//public class StaticCache {
//	
//	public static class QzoneOAuthInfo{
//		static public String accessToken;
//		static public String openId;
//		static public String expiresIn;
//	}
//	public static User mUser;
//	public static LoginResult mLoginResult;
//	public static LinkedList<String> mFollowingIds;
//	public static LinkedList<String> mBookMarkIds;
//	public static ArrayList<Product> mProductList = new ArrayList<Product>();
//	public static Location currentLocation = new Location();
//	public static String mFilterParam;
//	public static String mSortParam;
//	public static String mSelectAddress;
//	public static String[] mColorArray;
//	
//	public static void  initFollowingIds(boolean isFirst,JSONArray... array) {
//		mFollowingIds = new LinkedList<String>();
//		mBookMarkIds = new LinkedList<String>();
//		int followingCount = array[0].length();
//		int bookMarkCount = array[1].length();
//		try {
//			for (int j = 0; j < followingCount; j++) {
//				mFollowingIds.add(array[0].get(j).toString());
//			}
//			for (int j = 0; j < bookMarkCount; j++) {
//				mBookMarkIds.add(array[1].get(j).toString());
//			}
//		} catch (JSONException e) {
//			e.printStackTrace();
//		}
//		if (isFirst) {
//			SharedPreferencesUtil.saveCacheIds(array[0].toString(),array[1].toString());
//		}
//	}
//	
//	public static void optFollowingIdCache(long id,boolean isAdd) {
//		if (isAdd) {
//			mFollowingIds.add(String.valueOf(id));
//		}else{
//			mFollowingIds.remove(String.valueOf(id));
//		}
//		int size = mFollowingIds.size();
//		StringBuffer result = new StringBuffer();
//		result.append("[");
//		for (int i = 0; i < size; i++) {
//			result.append(mFollowingIds.get(i));
//			if (i == size -1) {
//				result.append("]");
//			}else{
//				result.append(",");
//			}
//		}
//		SharedPreferencesUtil.saveCacheIds(result.toString(),null);
//	}
//	
//	static private boolean sIsDecryptPassword = false;
//
//	public static boolean checkDecryptPassword() {
//		return sIsDecryptPassword;
//	}
//
//	public static void decryptedPassword() {
//		sIsDecryptPassword = true;
//	}
//	
//	static public boolean checkLogined() {
//		return (mLoginResult != null && mLoginResult.status);
//	}
//	
//	public static String profileEditStr;//编辑后的个人资料信息字符�?
//	public static boolean mIsUpdateProfile;//根据是否更新用户资料来刷新profile页面个人信息
//	public static boolean mIsAddSpot;//根据是否上传照片更新profile页sopt列表
//	public static String  mCropPhotopath;//缓存裁剪后的照片路径
//	public static boolean mIndexNeedRefresh;//图片上传成功后刷新标
//	public static int mSpotCommentPosition = -1;//评论spot的位置，用户更新index页的评论数量
////	
//	public static void clear(){
//		mUser = null;
//		mLoginResult = null;
//		QzoneOAuthInfo.accessToken = null;
//		QzoneOAuthInfo.openId = null;
//		QzoneOAuthInfo.expiresIn = null;
//		profileEditStr = null;
//		mIsUpdateProfile = false;
//		mIsAddSpot = false;
//		mCropPhotopath = null;
//		mIndexNeedRefresh = false;
//		mFollowingIds = null;
//		
//	}
//	
//}
